/***************************************************************
|	File:		Shader.h
|	Author:		Michael Mozdzierz
|	Date:		05/29/2014
|
***************************************************************/

#pragma once

#include <D3D11.h>

class Shader
{
	ID3D10Effect* effect = nullptr;
	ID3D11VertexShader* vertex_shader = nullptr;
	ID3D11PixelShader* pixel_shader = nullptr;
	ID3D10InputLayout* layout = nullptr;

	ID3D10EffectMatrixVariable* world;

public:
	Shader(void);
};